package com.inhim.pjhim.entity;


import java.io.Serializable;

public class TagReaderList implements Serializable{
    public class List implements Serializable {
        private int id;

        private String readerId;

        private int readerTypeId;

        private int readerTagId;

        private Reader reader;

        private ReaderType readerType;

        public void setId(int id){
            this.id = id;
        }
        public int getId(){
            return this.id;
        }
        public void setReaderId(String readerId){
            this.readerId = readerId;
        }
        public String getReaderId(){
            return this.readerId;
        }
        public void setReaderTypeId(int readerTypeId){
            this.readerTypeId = readerTypeId;
        }
        public int getReaderTypeId(){
            return this.readerTypeId;
        }
        public void setReaderTagId(int readerTagId){
            this.readerTagId = readerTagId;
        }
        public int getReaderTagId(){
            return this.readerTagId;
        }
        public void setReader(Reader reader){
            this.reader = reader;
        }
        public Reader getReader(){
            return this.reader;
        }
        public void setReaderType(ReaderType readerType){
            this.readerType = readerType;
        }
        public ReaderType getReaderType(){
            return this.readerType;
        }

    }


    /**
     * Auto-generated: 2021-01-11 21:29:20
     *
     * @author json.cn (i@json.cn)
     * @website http://www.json.cn/java2pojo/
     */
    public class Reader implements Serializable {

        private int readerId;
        private String cover;
        private String title;
        private String synopsis;
        private String content;
        private int readerTypeId;
        private String readerTypeName;
        private String readerTypeIdLink;
        private String readerStyleIdLink;
        private String readerStyleValueIdLink;
        private int readAmount;
        private String createTime;
        private String updateTime;
        private String recommendTime;
        private int createBy;
        private int updateBy;
        private Author author;
        private int authorId;
        private boolean intRecommend;
        private String url;
        private int type;
        private int doubSort;
        private String tagIds;
        private String collectionStatus;
        private String tagName;
        private String timeText;
        private String readerTypeText;
        private String duration;
        private java.util.List<String> readerAttrList;
        public void setReaderId(int readerId) {
            this.readerId = readerId;
        }
        public int getReaderId() {
            return readerId;
        }

        public void setCover(String cover) {
            this.cover = cover;
        }
        public String getCover() {
            return cover;
        }

        public void setTitle(String title) {
            this.title = title;
        }
        public String getTitle() {
            return title;
        }

        public void setSynopsis(String synopsis) {
            this.synopsis = synopsis;
        }
        public String getSynopsis() {
            return synopsis;
        }

        public void setContent(String content) {
            this.content = content;
        }
        public String getContent() {
            return content;
        }

        public void setReaderTypeId(int readerTypeId) {
            this.readerTypeId = readerTypeId;
        }
        public int getReaderTypeId() {
            return readerTypeId;
        }

        public void setReaderTypeName(String readerTypeName) {
            this.readerTypeName = readerTypeName;
        }
        public String getReaderTypeName() {
            return readerTypeName;
        }

        public void setReaderTypeIdLink(String readerTypeIdLink) {
            this.readerTypeIdLink = readerTypeIdLink;
        }
        public String getReaderTypeIdLink() {
            return readerTypeIdLink;
        }

        public void setReaderStyleIdLink(String readerStyleIdLink) {
            this.readerStyleIdLink = readerStyleIdLink;
        }
        public String getReaderStyleIdLink() {
            return readerStyleIdLink;
        }

        public void setReaderStyleValueIdLink(String readerStyleValueIdLink) {
            this.readerStyleValueIdLink = readerStyleValueIdLink;
        }
        public String getReaderStyleValueIdLink() {
            return readerStyleValueIdLink;
        }

        public void setReadAmount(int readAmount) {
            this.readAmount = readAmount;
        }
        public int getReadAmount() {
            return readAmount;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }
        public String getCreateTime() {
            return createTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }
        public String getUpdateTime() {
            return updateTime;
        }

        public void setRecommendTime(String recommendTime) {
            this.recommendTime = recommendTime;
        }
        public String getRecommendTime() {
            return recommendTime;
        }

        public void setCreateBy(int createBy) {
            this.createBy = createBy;
        }
        public int getCreateBy() {
            return createBy;
        }

        public void setUpdateBy(int updateBy) {
            this.updateBy = updateBy;
        }
        public int getUpdateBy() {
            return updateBy;
        }

        public void setAuthor(Author author) {
            this.author = author;
        }
        public Author getAuthor() {
            return author;
        }

        public void setAuthorId(int authorId) {
            this.authorId = authorId;
        }
        public int getAuthorId() {
            return authorId;
        }

        public void setIntRecommend(boolean intRecommend) {
            this.intRecommend = intRecommend;
        }
        public boolean getIntRecommend() {
            return intRecommend;
        }

        public void setUrl(String url) {
            this.url = url;
        }
        public String getUrl() {
            return url;
        }

        public void setType(int type) {
            this.type = type;
        }
        public int getType() {
            return type;
        }

        public void setDoubSort(int doubSort) {
            this.doubSort = doubSort;
        }
        public int getDoubSort() {
            return doubSort;
        }

        public void setTagIds(String tagIds) {
            this.tagIds = tagIds;
        }
        public String getTagIds() {
            return tagIds;
        }

        public void setCollectionStatus(String collectionStatus) {
            this.collectionStatus = collectionStatus;
        }
        public String getCollectionStatus() {
            return collectionStatus;
        }

        public void setTagName(String tagName) {
            this.tagName = tagName;
        }
        public String getTagName() {
            return tagName;
        }

        public void setTimeText(String timeText) {
            this.timeText = timeText;
        }
        public String getTimeText() {
            return timeText;
        }

        public void setReaderTypeText(String readerTypeText) {
            this.readerTypeText = readerTypeText;
        }
        public String getReaderTypeText() {
            return readerTypeText;
        }

        public void setDuration(String duration) {
            this.duration = duration;
        }
        public String getDuration() {
            return duration;
        }

        public void setReaderAttrList(java.util.List<String> readerAttrList) {
            this.readerAttrList = readerAttrList;
        }
        public java.util.List<String> getReaderAttrList() {
            return readerAttrList;
        }

    }

    public class Author implements Serializable{
        private int id;

        private String headPortrait;

        private String name;

        private String area;

        private String synopsis;

        private String createTime;

        private String identity;

        public void setId(int id){
            this.id = id;
        }
        public int getId(){
            return this.id;
        }
        public void setHeadPortrait(String headPortrait){
            this.headPortrait = headPortrait;
        }
        public String getHeadPortrait(){
            return this.headPortrait;
        }
        public void setName(String name){
            this.name = name;
        }
        public String getName(){
            return this.name;
        }
        public void setArea(String area){
            this.area = area;
        }
        public String getArea(){
            return this.area;
        }
        public void setSynopsis(String synopsis){
            this.synopsis = synopsis;
        }
        public String getSynopsis(){
            return this.synopsis;
        }
        public void setCreateTime(String createTime){
            this.createTime = createTime;
        }
        public String getCreateTime(){
            return this.createTime;
        }
        public void setIdentity(String identity){
            this.identity = identity;
        }
        public String getIdentity(){
            return this.identity;
        }

    }

    /**
     * Copyright 2021 json.cn
     */
    /**
     * Auto-generated: 2021-01-11 21:20:25
     *
     * @author json.cn (i@json.cn)
     * @website http://www.json.cn/java2pojo/
     */
    public class ReaderType implements Serializable {

        private int readerTypeId;
        private String name;
        private String pyFull;
        private String pyShort;
        private int parentId;
        private int authorId;
        private String synopsis;
        private String parentName;
        private String parentIdLink;
        private int level;
        private int doubSort;
        private String icon;
        private int type;
        private int isShow;
        private String createTime;
        private String updateTime;
        private String tagIds;
        private int total;
        private String readAmount;
        private String tagName;
        private String open;
        public void setReaderTypeId(int readerTypeId) {
            this.readerTypeId = readerTypeId;
        }
        public int getReaderTypeId() {
            return readerTypeId;
        }

        public void setName(String name) {
            this.name = name;
        }
        public String getName() {
            return name;
        }

        public void setPyFull(String pyFull) {
            this.pyFull = pyFull;
        }
        public String getPyFull() {
            return pyFull;
        }

        public void setPyShort(String pyShort) {
            this.pyShort = pyShort;
        }
        public String getPyShort() {
            return pyShort;
        }

        public void setParentId(int parentId) {
            this.parentId = parentId;
        }
        public int getParentId() {
            return parentId;
        }

        public void setAuthorId(int authorId) {
            this.authorId = authorId;
        }
        public int getAuthorId() {
            return authorId;
        }

        public void setSynopsis(String synopsis) {
            this.synopsis = synopsis;
        }
        public String getSynopsis() {
            return synopsis;
        }

        public void setParentName(String parentName) {
            this.parentName = parentName;
        }
        public String getParentName() {
            return parentName;
        }

        public void setParentIdLink(String parentIdLink) {
            this.parentIdLink = parentIdLink;
        }
        public String getParentIdLink() {
            return parentIdLink;
        }

        public void setLevel(int level) {
            this.level = level;
        }
        public int getLevel() {
            return level;
        }

        public void setDoubSort(int doubSort) {
            this.doubSort = doubSort;
        }
        public int getDoubSort() {
            return doubSort;
        }

        public void setIcon(String icon) {
            this.icon = icon;
        }
        public String getIcon() {
            return icon;
        }

        public void setType(int type) {
            this.type = type;
        }
        public int getType() {
            return type;
        }

        public void setIsShow(int isShow) {
            this.isShow = isShow;
        }
        public int getIsShow() {
            return isShow;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }
        public String getCreateTime() {
            return createTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }
        public String getUpdateTime() {
            return updateTime;
        }

        public void setTagIds(String tagIds) {
            this.tagIds = tagIds;
        }
        public String getTagIds() {
            return tagIds;
        }

        public void setTotal(int total) {
            this.total = total;
        }
        public int getTotal() {
            return total;
        }

        public void setReadAmount(String readAmount) {
            this.readAmount = readAmount;
        }
        public String getReadAmount() {
            return readAmount;
        }

        public void setTagName(String tagName) {
            this.tagName = tagName;
        }
        public String getTagName() {
            return tagName;
        }

        public void setOpen(String open) {
            this.open = open;
        }
        public String getOpen() {
            return open;
        }

    }

    public class Page  implements Serializable {
        private int totalCount;

        private int pageSize;

        private int totalPage;

        private int currPage;

        private java.util.List<List> list ;

        public void setTotalCount(int totalCount){
            this.totalCount = totalCount;
        }
        public int getTotalCount(){
            return this.totalCount;
        }
        public void setPageSize(int pageSize){
            this.pageSize = pageSize;
        }
        public int getPageSize(){
            return this.pageSize;
        }
        public void setTotalPage(int totalPage){
            this.totalPage = totalPage;
        }
        public int getTotalPage(){
            return this.totalPage;
        }
        public void setCurrPage(int currPage){
            this.currPage = currPage;
        }
        public int getCurrPage(){
            return this.currPage;
        }
        public void setList(java.util.List<List> list){
            this.list = list;
        }
        public java.util.List<List> getList(){
            return this.list;
        }

    }
        private String msg;

        private int code;

        private Page page;

        public void setMsg(String msg){
            this.msg = msg;
        }
        public String getMsg(){
            return this.msg;
        }
        public void setCode(int code){
            this.code = code;
        }
        public int getCode(){
            return this.code;
        }
        public void setPage(Page page){
            this.page = page;
        }
        public Page getPage(){
            return this.page;
        }
}
